package com.chj.bio;

import java.util.*;
import java.util.concurrent.ConcurrentHashMap;

public class Test {

    public static void main(String[] args) {
//        Random random = new Random();
//        int totalNum = 10000;
//        int winNum = 1 + random.nextInt(totalNum);// 随机中奖数
//        System.out.println(winNum);
//
//        String maxUsedLotteryTimes = "200";
//        System.out.println(Integer.parseInt(maxUsedLotteryTimes));
//        int times = Integer.parseInt(maxUsedLotteryTimes);
//
//        System.out.println(400 % Integer.parseInt(maxUsedLotteryTimes));
//        int r = 500/Integer.parseInt(maxUsedLotteryTimes) = 0;


        Map<String, Object> param = new HashMap<String, Object>();
//        ConcurrentHashMap<String, Object> param = new ConcurrentHashMap<>();

        boolean runLimitLottery = true;
        boolean selectedLimitLottery = false;
        int count = 0;
        do {
            count++;
//            System.out.println("0000000000000000000000==="+count);
//            for (int i=0; 0 < 100; i++) {
//                selectedLimitLottery = false;
//                System.out.println("111=="+i);
//                if (i==5) {
//                    break;
//                }
//                System.out.println("222==="+i);
//            }
//            System.out.println("333333333333333333333==="+count);
//            if (count >10) {
//                break; // do while遇到break直接跳出整个循环，执行下面业务
//            }
            System.out.println("4444444444444444444444=="+count);
            // 中奖不需要重新循环
            runLimitLottery = false;
//            break;
        }while (runLimitLottery);
        System.out.println("55555555555555555555555555");

        if(selectedLimitLottery) {
            param.put("selected", 1);
        }else{
            if (null != param.get("selected") || !"".equals(param.get("selected")) ){
                param.remove("selected"); // 如果是走正常流程，则删除指定参数
            }
        }
        System.out.println("6666666666666:"+param);


    }

}
